﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Web.SessionState;

public partial class _enviarProposta : System.Web.UI.Page
{
    localhost.Service1 servico = new localhost.Service1();

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["terc_cod"].ToString().Equals(""))
        {
            Response.Redirect("Default.aspx");
            Response.End();
        }
        titulo.Text = "Ocorrência " + Request.QueryString["id"];
    }

    protected void enviarProp(object sender, EventArgs e)
    {
        try
        {

            Proposta proposta = new Proposta();
            RepositorioProposta repProposta = new RepositorioProposta();
            RepositorioOcorrencia repOcorrencia = new RepositorioOcorrencia();

            proposta.Proposta_valor = double.Parse(valor.Text);
            proposta.Proposta_prazo = prazo.Text;
            proposta.Proposta_observacao = descricao.Text;
            proposta.Terc_cod = int.Parse(Session["terc_cod"].ToString());
            proposta.Proposta_data_envio = DateTime.Now;
            proposta.Pedido_cod = repOcorrencia.retornaIdPedidoPelaOcorrencia(int.Parse(Request.QueryString["id"]));
            //repProposta.inserirProposta(proposta);
            servico.inserirProposta(proposta.Terc_cod, proposta.Pedido_cod, proposta.Proposta_data_envio, proposta.Proposta_observacao,
                                    proposta.Proposta_valor, proposta.Proposta_prazo, "N");
            //Server.Transfer("listaContratos.aspx");

            Response.Redirect("listaContratos.aspx");
           
        }catch(Exception exp){
            //exp.ToString();
            Response.Redirect("listaContratos.aspx");
            
        }
        
    }



}
